*** Settings ***
Library           FakerLibrary    zh-CN
Library           AutoItLibrary
Library           SeleniumLibrary
Library           String
Resource          ../常用变量.txt
Resource          ../基本配置.txt
Resource          ../浏览器变量.txt
Resource          ../常用变量.txt
Resource          ../采购管理/采购目录.txt
Resource          ../采购管理/采购品目.txt
Resource          ../费用支出管理/费用报销/通用费用报销页面元素.txt
Resource          ../费用支出管理/申请-事前/事前申请页面元素.txt
Resource          ../费用支出管理/申请-事前/因公出差页面元素.txt
Resource          ../费用支出管理/申请-事前/事前申请总单据-事前申请.txt
Resource          ../费用支出管理/借还款管理/往来款申请页面元素.txt
Resource          ../费用支出管理/费用报销/组织会议报销页面元素.txt
Resource          ../合同管理管理/合同审批页面元素.txt
Resource          ../合同管理管理/合同变更页面元素.txt
Resource          ../合同管理管理/合同管理-保证金页面元素.txt
Resource          ../基础管理/rcm_基础信息_收款信息维护页面元素.txt
Resource          资产基本信息-存放地址页面元素.txt
Resource          资产基本信息-资产分类页面元素.txt
Resource          资产基本信息-资产其他分类页面元素.txt
Resource          资产领用申请页面元素.txt

*** Test Cases ***
资产领用添加时申请成功
    [Setup]    login
    log    资产领用添加申请
    goto    ${asset_use_add}
    sleep    3
    ${applyReason}    sentence
    资产领用-设置领用事由    ${applyReason}
    资产领用-设置存放地点
    sleep    3
    资产领用-点击添加资产按钮
    sleep    3
    资产领用-选择添加的领用资产信息
    sleep    3
    事情申请暂存
    sleep    3
    goto    ${asset_use_list}
    组织会议报销添加成功断言    ${applyReason}
    [Teardown]    close

资产领用添加时申请成功-其他申请人
    [Setup]    login
    log    资产领用添加申请
    goto    ${asset_use_add}
    sleep    3
    ${applyReason}    sentence
    资产领用-设置领用事由    ${applyReason}
    资产领用-设置存放地点
    sleep    3
    资产领用-点击添加资产按钮
    sleep    3
    资产领用-选择添加的领用资产信息
    sleep    3
    资产领用-更改资产领用申请人
    sleep    3
    事情申请暂存
    sleep    3
    goto    ${asset_use_list}
    组织会议报销添加成功断言    ${applyReason}
    [Teardown]    close

资产领用添加时申请-提交
    [Setup]    login
    log    资产领用添加申请
    goto    ${asset_use_add}
    sleep    3
    ${applyReason}    sentence
    资产领用-设置领用事由    ${applyReason}
    资产领用-设置存放地点
    sleep    3
    资产领用-点击添加资产按钮
    sleep    3
    资产领用-选择添加的领用资产信息
    sleep    3
    事情申请提交
    sleep    3
    goto    ${asset_use_list}
    组织会议报销添加成功断言    ${applyReason}
    [Teardown]    close

资产领用添加时申请-审核
    [Setup]    login
    log    资产领用添加申请
    goto    ${asset_use_add}
    sleep    3
    ${applyReason}    sentence
    资产领用-设置领用事由    ${applyReason}
    资产领用-设置存放地点
    sleep    3
    资产领用-点击添加资产按钮
    sleep    3
    资产领用-选择添加的领用资产信息
    事情申请提交
    sleep    3
    close browser
    log    资产领用审核流程
    log    第二步：审核该事前申请
    login-审核流程    cyadmin_cj001    123456
    goto    ${asset_use_list}
    log    默认添加了关于[差率费]的项目，此处会自动关联
    sleep    2
    审核流程01
    goto    ${asset_use_list}
    组织会议报销添加成功断言    ${applyReason}
    [Teardown]    close
